package com.zf.yichat.mapper;

import com.zf.yichat.base.FsMapper;
import com.zf.yichat.dto.UserLoginLogDto;
import com.zf.yichat.model.UserLoginLog;
import org.apache.ibatis.annotations.Param;

public interface UserLoginLogMapper extends FsMapper<UserLoginLog> {

    /**
     * 根据输入天数查询最近登录的人数和次数
     * @param days
     * @return
     */
    UserLoginLogDto queryUserLogin(@Param("days") String days);

    /**
     * 根据user ID 查询登录次数
     * @param userId
     * @return
     */
    Integer queryLoginCountByUserId(@Param("userId") Long userId);

    /**
     * 查询注册人数
     * @param day
     * @return
     */
    UserLoginLogDto queryUserRegister(@Param("day") String day);
}